package cn.edu.hzw.criminalintent.bean

import androidx.room.Entity
import androidx.room.PrimaryKey
import java.util.*

/**
 * 数据类
 */
@Entity
data class Crime (
    /**
     * crime的ID
     * UUID.randomUUID()生成一个唯一ID值
     * @PrimaryKey主键
     */
    @PrimaryKey val id:UUID = UUID.randomUUID(),
    /**
     * crime标题
     */
    var title:String = "",
    /**
     * 发生日期（当前日期）
     */
    var date:Date = Date(),
    /**
     * 处理状态
     */
    var isSolved:Boolean = false,
    /**
     * 是否需要警方介入
     */
    var requiresPolice:Boolean = false,
    /**
     * 嫌疑人
     */
    var suspect:String = ""
){
    val photoFileName get() = "IMG_$id.jpg"
}
